查看原文
其他

Oracle 终于在 MySQL 8.4 对 InnoDB 默认值下手了

BB仔 Bytebase
2024-09-04

根据 Oracle 的官方文档 https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/mysql-nutshell.html,MySQL 8.4 相比于 8.0 调整了不少 InnoDB 的默认值。

新的改动使得默认值更加接近于当前的硬件水平。比如 innodb_io_capacity,之前 200 对应的是机械盘。10000 更加符合主流 SSD 的指标。
之前 MySQL 里 InnoDB 的默认值已经过时很久了,云厂商通常也都会根据用户选的机型,进行动态调整。如果是自己部署的话,DBA 也会手工调参。为什么官方的调整会那么滞后呢,我想主要还是调整默认值,尤其是最核心的 InnoDB 存储引擎默认值还是很慎重,毕竟 MySQL 依然是当前装机量最大的开源数据库。大多数公司也没有专职 DBA,大家可能就下载个 MySQL,按照出厂设置开跑了。虽迟但到,这次 Oracle 干脆毕其功于一役,一把全换了。
附完整的 InnoDB 默认值调整列表

MariaDB 高管再就业,帮助客户从 MySQL 迁移到 Postgres(附两者对比)

兜兜转转,Bytebase GitHub 星星终破万!

Bytebase 2.16.0 - 支持 Oracle 和 SQL Server DML 变更的事前备份

Instagram小而美的分片和ID生成解决方案


继续滑动看下一个
Bytebase
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存